package com.woniuxy.dto;

import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * 客户申请DTO - 包含所有客户信息
 */
@Data
public class CustomerApplicationDto implements Serializable {
    
    // 基本信息
    private String customerName;
    private String contactPerson;
    private String phone;
    private String email;
    private String industry;
    private String remarks;
    
    // 收货信息
    private String deliveryName;
    private String deliveryPhone;
    private String deliveryAddress;
    private String province;
    private String city;
    private String district;
    
    // 开票信息
    private String invoiceTitle;
    private String taxNumber;
    private String bankName;
    private String bankAccount;
    
    // 订货单位信息
    private String orderUnitName;
    private String address;
    private String orderContactPerson;
    private String orderPhone;
    
    // 审批相关
    private String approvalStatus = "PENDING";
    private String processInstanceId;
    private String currentStep;
    private String currentApprover;
    private String rejectReason;
    private String rejectStep;
    
    // 创建信息
    private String createBy;
    private Date createdAt;
    private String updateBy;
    private Date updatedAt;
}
